From 4fcef4ab114f9fa3c8c6a14e6378f97ccdb3af65 Mon Sep 17 00:00:00 2001 From: robertl Date: Tue, 21 Jan 2003 15:47:44 +0000 Subject: [PATCH] gpspilot.c magnav.c : use waypt_disp_all instead of explicit loop. --- gpsbabel/gpspilot.c | 8 +++----- gpsbabel/magnav.c | 8 +++----- 2 files changed, 6 insertions(+), 10 deletions(-) diff --git a/gpsbabel/gpspilot.c b/gpsbabel/gpspilot.c index f5ecb2245..bfa9b5728 100644 --- a/gpsbabel/gpspilot.c +++ b/gpsbabel/gpspilot.c @@ -123,7 +123,7 @@ data_read(void) static void -gpspilot_writewpt(waypoint *wpt) +gpspilot_writewpt(const waypoint *wpt) { struct record *rec; static int ct = 0; @@ -177,7 +177,6 @@ gpspilot_writewpt(waypoint *wpt) static void data_write(void) { - extern queue waypt_head; queue *elem, *tmp; if (NULL == (opdb = new_pdb())) { @@ -191,9 +190,8 @@ data_write(void) opdb->type = MYTYPE; opdb->creator = MYCREATOR; opdb->version = 0; - QUEUE_FOR_EACH(&waypt_head, elem, tmp) { - gpspilot_writewpt((waypoint *)elem); - } + + waypt_disp_all(gpspilot_writewpt); pdb_Write(opdb, fileno(file_out)); } diff --git a/gpsbabel/magnav.c b/gpsbabel/magnav.c index c32f67f04..01395ea95 100644 --- a/gpsbabel/magnav.c +++ b/gpsbabel/magnav.c @@ -137,7 +137,7 @@ data_read(void) static void -my_writewpt(waypoint *wpt) +my_writewpt(const waypoint *wpt) { struct record *rec; static int ct; @@ -215,7 +215,6 @@ my_writewpt(waypoint *wpt) static void data_write(void) { - extern queue waypt_head; queue *elem, *tmp; static char *appinfo = @@ -252,9 +251,8 @@ data_write(void) opdb->version = 1; opdb->appinfo = (void *)appinfo; opdb->appinfo_len = 276; - QUEUE_FOR_EACH(&waypt_head, elem, tmp) { - my_writewpt((waypoint *)elem); - } + + waypt_disp_all(my_writewpt); pdb_Write(opdb, fileno(file_out)); } -- 2.30.2